funit ne işe yarar ne demek?

Fjunit, fonksiyonel programlama prensiplerini kullanarak yazılmış kodları test etmek için tasarlanmış bir test çerçevesidir. Esasen, JUnit'in fonksiyonel programlamaya uyarlanmış halidir diyebiliriz. Fjunit'in temel amacı, saf fonksiyonların ve değişmez veri yapılarının doğru çalışıp çalışmadığını doğrulamaktır. Geleneksel JUnit'ten farklı olarak, yan etkileri olan veya durumu değiştiren kodları test etmek yerine, girdi-çıktı ilişkilerine odaklanır. Bu, fonksiyonel kodun öngörülebilir ve kolayca test edilebilir olmasını sağlar.